cross-border payment - German English Dictionary